2.1 SELECT contactFirstName, contactLastName, addressLine1, addressLine2, city, state, postalCode, country FROM customers

2.2 SELECT * FROM offices WHERE territory = 'EMEA'

2.3 SELECT * FROM employees WHERE officeCode = 4

2.4 SELECT firstName, lastName FROM employees WHERE reportsTo IS NULL

2.5 SELECT orderNumber FROM orders WHERE status = 'Cancelled' AND orderDate BETWEEN '2004-01-01' AND '2004-12-31'

2.6 SELECT orderNumber FROM orders WHERE status = 'Cancelled' AND DATE_FORMAT(orderDate, '%Y') = '2004'

2.7 SELECT COUNT(orderNumber),  DATE_FORMAT(orderDate, '%Y') FROM orders WHERE  DATE_FORMAT(orderDate, '%Y') = '2004' GROUP BY DATE_FORMAT(orderDate, '%Y') SELECT COUNT(orderNumber) FROM orders WHERE  DATE_FORMAT(orderDate, '%Y') = '2004'

2.8 SELECT DATE_FORMAT(paymentDate, '%Y'), SUM(amount) FROM payments GROUP BY DATE_FORMAT(paymentDate, '%Y')

2.9 SELECT productCode, productName, quantityInStock FROM `products` WHERE quantityInStock < 100 

2.10 SELECT * FROM orders WHERE DATE_FORMAT(orderDate, '%Y') = '2005' AND (status = 'On Hold' OR status = 'Disputed') 

2.11 SELECT customerNumber, COUNT(amount), SUM(amount) FROM payments GROUP BY customerNumber